/*

 * Licensed to the Apache Software Foundation (ASF) under one

 * or more contributor license agreements.  See the NOTICE file

 * distributed with this work for additional information

 * regarding copyright ownership.  The ASF licenses this file

 * to you under the Apache License, Version 2.0 (the

 * "License"); you may not use this file except in compliance

 * with the License.  You may obtain a copy of the License at

 *

 *     http://www.apache.org/licenses/LICENSE-2.0

 *

 * Unless required by applicable law or agreed to in writing, software

 * distributed under the License is distributed on an "AS IS" BASIS,

 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

 * See the License for the specific language governing permissions and

 * limitations under the License.

 */

package com.bff.gaia.unified.sdk.transforms.xjoin.core.utils; // package

                                                         // com.bff.gaia.unified.sdk.transforms.xjoin.core.utils;/*

// * Licensed to the Apache Software Foundation (ASF) under one or more

// * contributor license agreements.  See the NOTICE file distributed with

// * this work for additional information regarding copyright ownership.

// * The ASF licenses this file to You under the Apache License, Version 2.0

// * (the "License"); you may not use this file except in compliance with

// * the License.  You may obtain a copy of the License at

// *

// *    http://www.apache.org/licenses/LICENSE-2.0

// *

// * Unless required by applicable law or agreed to in writing, software

// * distributed under the License is distributed on an "AS IS" BASIS,

// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

// * See the License for the specific language governing permissions and

// * limitations under the License.

// */

//

// import com.bff.gaia.api.common.typeinfo.BasicTypeInfo;

// import com.bff.gaia.api.common.typeinfo.SqlTimeTypeInfo;

// import com.bff.gaia.api.common.typeinfo.TypeInformation;

//

/// **

// * Project Name: gaia-parent

// * Description:

// * Data: 2019/7/23 19:54

// * Company: NEU

// *

// * @author tiger

// * @version v1.0

// */

// public class TypeInformationUtil {

//	public static TypeInformation<?> stringConvertTypeInformation(String str) {

//		switch (str.toLowerCase()) {

//			case "boolean":

//				return BasicTypeInfo.BOOLEAN_TYPE_INFO;

//

//			case "integer":

//			case "int":

//				return BasicTypeInfo.INT_TYPE_INFO;

//

//			case "tinyint":

//				return BasicTypeInfo.BYTE_TYPE_INFO;

//

//			case "bigint":

//				return BasicTypeInfo.BIG_INT_TYPE_INFO;

//

//			case "smallint":

//				return BasicTypeInfo.SHORT_TYPE_INFO;

//

//			case "varchar":

//			case "char":

//			case "string":

//				return BasicTypeInfo.STRING_TYPE_INFO;

//

//			case "real":

//			case "float":

//				return BasicTypeInfo.FLOAT_TYPE_INFO;

//

//			case "double":

//				return BasicTypeInfo.DOUBLE_TYPE_INFO;

//

//			case "time":

//				return SqlTimeTypeInfo.TIME;

//

//			case "date":

//				return SqlTimeTypeInfo.DATE;

//

//			case "timestamp":

//				return SqlTimeTypeInfo.TIMESTAMP;

//

//			case "decimal":

//				return BasicTypeInfo.BIG_DEC_TYPE_INFO;

//

//		}

//

//		throw new RuntimeException("不支持 " + str + " 类型");

//	}

// }